﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DiffuseEnjoyIdle.Core.Enums
{
    public enum Enum_ConditionType
    {
        /// <summary>
        /// Equal
        /// </summary>
        [Description("Equal")]
        Equal,

        /// <summary>
        /// !Equal
        /// </summary>
        [Description("Equal")]
        NotEqual,

        /// <summary>
        /// 大于
        /// </summary>
        [Description("GreaterThan")]
        Greater,

        /// <summary>
        /// 大于等于
        /// </summary>
        [Description("GreaterThanOrEqual")]
        GreaterEqual,

        /// <summary>
        /// 小于
        /// </summary>
        [Description("LessThan")]
        Less,

        /// <summary>
        /// 小于等于
        /// </summary>
        [Description("LessThanOrEqual")]
        LessEqual,

        /// <summary>
        /// 模糊查询
        /// </summary>
        [Description("Contains")]
        Like,

        /// <summary>
        /// 模糊查询不包括
        /// </summary>
        [Description("Contains")]
        LikeNot,

        /// <summary>
        /// 以...开头
        /// </summary>
        [Description("StartsWith")]
        StartWith,

        /// <summary>
        /// 以...结尾
        /// </summary>
        [Description("EndsWith")]
        EndWith,

        /// <summary>
        /// inc查询 数组中的每个值模糊查询
        /// </summary>
        [Description("Contains")]
        IncMul,

        /// <summary>
        /// inc查询 数组中的每个值模糊查询以此开头
        /// </summary>
        [Description("StartsWith")]
        IncMulStartWith,

        /// <summary>
        /// 包含
        /// </summary>
        [Description("Inc")]
        Inc,

        /// <summary>
        /// 不包含
        /// </summary>
        [Description("不包含")]
        Exc
    }
}